package org.jeecg.modules.flowable.demo.service;

import org.jeecg.modules.flowable.demo.dto.DemoBizDTO;
import org.jeecg.modules.flowable.demo.entity.DemoBizEntity;

import java.util.List;

/**
 * 流程引擎demo示例
 *
 * @author jiangtianyi
 */
public interface DemoBizService {

    /**
     * 查询全部
     *
     * @return list
     */
    List<DemoBizEntity> queryAll();

    /**
     * Id 查询
     *
     * @param id 主键
     * @return entity
     */
    DemoBizEntity queryOne(String id);

    /**
     * 删除
     *
     * @param id
     */
    void delete(String id);

    /**
     * 保存
     *
     * @param demoBizDTO DemoBizDTO
     */
    void save(DemoBizDTO demoBizDTO);

    /**
     * 更新
     *
     * @param demoBizEntity entity
     */
    void update(DemoBizEntity demoBizEntity);

}
